"username".equals(name)和name.equals("username")有什么区别吗

来源:百度知道 编辑:UC知道 时间:2024/09/25 13:24:30
"username".equals(name)和name.equals("username")有什么区别吗

类似的还是if(true == a) 和if(a == true)

"username".equals(name) 是推荐用法 不会报异常
name.equals("username") 如果你的name是null 就会报空指针异常 不推荐使用。

if(true == a) 和if(a == true) 是一样的 没有区别。

没有区别,结果都是一样的